html, body {
  padding: 0;
  margin: 0;
  /* 禁用点击穿透 */
  touch-action: none;
  overflow: hidden;
}

button, input {
  outline: none;
  border: none;
  box-sizing: border-box;
}

a {
	text-decoration: none; /* 去除默认的下划线 */
	outline: none;	/* 去除旧版浏览器的点击后的外虚线框 */
	color: #000;	/* 去除默认的颜色和点击后变化的颜色 */ 
}

/* 清除浮动 */
.clearfix::after{
  content: "";
  display: block;
  clear: both;
}

/* 单行省略 */
.single-line-omission {
  /*溢出部分隐藏*/
  overflow: hidden;
  /*禁止换行*/
  white-space: nowrap;
  /*显示省略号*/
  text-overflow: ellipsis;
}

.scroll-wrap {
  flex: 1;
  padding: 0;
  margin: 0;

  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
}

.scroll-list::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, and Opera */
}

#app {
  height: 100vh;
  position: relative;
}